package AccionBoton;

import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.ResourceBundle;

import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JTextField;

import modelUtil.Configuracion;
import modelUtil.Util;
import paginas.PaginaMenuAdmin;
import usuario.usuarioTO.UsuarioTO;

public class AccionAceptarClaveAdmin implements KeyListener{

	private JTextField _texto;
	private UsuarioTO _user;
	private JFrame _frame;
	private JDialog _ventana;
	
	public AccionAceptarClaveAdmin(UsuarioTO user, JTextField texto,JFrame frame, JDialog ventana){
		
		_user = user;
		_texto = texto;
		_frame = frame;
		_ventana = ventana;
		
	}
	
	public void keyPressed(KeyEvent e) {
		
	}

	public void keyReleased(KeyEvent e) {
		
		if(e.getKeyCode()==KeyEvent.VK_ENTER){
			
			if(_user.getClave().equals(_texto.getText())){
				String ruta = Configuracion.instancia().getDirUsuarios()  + _user.getNombre();
				Configuracion.instancia().setDirUsuarioActual(ruta);
				_ventana.dispose();
				_frame.setContentPane(new PaginaMenuAdmin(_frame,_user));
				_frame.pack();
				_frame.repaint();
				
			}else{
				
				Util.popup(0, ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_error_password"));
			}
			
		}
		
	}

	public void keyTyped(KeyEvent e) {
		
	}

}
